988587
137966
66523
381330
84865
427758
647885
37620
373536
919720
208431
98260
5188799
3611581
3141148
2442804
2251988
2078609
2002358
192578
1781118
1725136
1702196
1646471